MENU ->
Project ->
Compile All Projects
========================================
Используйте Project->Compile All Projects in, чтобы скомпилировать все файлы в текущей
группе проектов, которые изменились с момента последней сборки.
Эта команда аналогична Project->Build All Projects, за исключением того, что
Project->Compile/Make All Projects строит только те файлы, которые изменились с момента последней
компиляции, тогда как Project->Build All Projects перестраивает все файлы.
Команда Project->Compile All Projects перекомпилирует измененные файлы сверху вниз, как они
перечислены в Диспетчере проектов. (Например, если группа проекта включает в себя DLL или общий
объект, от которого зависит исполняемый файл, вы должны сначала указать DLL или общий объект для
наиболее эффективной компиляции.)
Если вы установили флажок «Показать ход компиляции» на странице «Параметры» диалогового окна
«Инструменты->Параметры среды», в диалоговом окне выполнения отображается информация о ходе и
результатах компиляции. Когда ваше приложение успешно компилируется, нажмите OK, чтобы закрыть
диалоговое окно.
Для дополнительной информации: Notes
Delphi notes on Project|Compile All Projects
Если компилятор Delphi обнаруживает ошибку, продукт сообщает об этой ошибке в строке состояния
редактора кода и помещает курсор в строку исходного кода, содержащую ошибку.
Компилятор строит исполняемые файлы по следующим правилам:
* Файл проекта (.dpr) всегда перекомпилируется.
* Если исходный код модуля изменился с момента последней компиляции модуля, модуль компилируется.
Когда модуль компилируется, продукт создает для него файл с расширением .dcu.
Если компилятор Delphi не может найти исходный код модуля, этот модуль не перекомпилируется.
* Если интерфейсная часть модуля изменилась, все остальные модули, зависящие от измененного
модуля, перекомпилируются.
* Если модуль ссылается на объектный файл (внешние процедуры) и объектный файл изменился,
модуль перекомпилируется.
* Если модуль содержит файл включения. и включаемый файл изменился, модуль перекомпилирован.
Вы также можете вызвать эту команду из Менеджера проекта. Выберите проект, щелкните правой
кнопкой мыши и выберите Compile. Чтобы скомпилировать отдельный проект в группе проектов,
выберите Project->Compile.
Вы можете компилировать только части кода, если используете в коде условные директивы и
предопределенные символы.